﻿namespace WMS6.Web.StockCountServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class StockCountServiceClient : ClientBase<IStockCountService>, IStockCountService
    {
        public StockCountServiceClient()
        {
        }

        public StockCountServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public StockCountServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public StockCountServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public StockCountServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string AdjustInventoryQtyForPc(string PhysicalRequestId, PubParasInfo pubParasInfo)
        {
            return base.Channel.AdjustInventoryQtyForPc(PhysicalRequestId, pubParasInfo);
        }

        public string CycleCountRelease(CycleCountCriteriaInfo cycleCountCriteriaInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.CycleCountRelease(cycleCountCriteriaInfo, pubParasInfo);
        }

        public string DeleteCycleCountRelease(List<string> IDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteCycleCountRelease(IDS, pubParasInfo);
        }

        public string DeleteCycleCountRequest(List<string> IDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteCycleCountRequest(IDS, pubParasInfo);
        }

        public string DeleteCycleCountTag(string releaseID, List<string> TagNo, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteCycleCountTag(releaseID, TagNo, pubParasInfo);
        }

        public string DeletePhysicalRequest(List<string> IDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeletePhysicalRequest(IDS, pubParasInfo);
        }

        public string DeletePhysicalTag(List<string> IDS, List<string> TagNo, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeletePhysicalTag(IDS, TagNo, pubParasInfo);
        }

        public DataSet GetAllCycleCountRelease(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllCycleCountRelease(pubParasInfo);
        }

        public DataSet GetAllCycleCountRequest(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllCycleCountRequest(pubParasInfo);
        }

        public DataSet GetAllPhysicalRequest(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllPhysicalRequest(pubParasInfo);
        }

        public DataSet GetAllPhysicalTag(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllPhysicalTag(pubParasInfo);
        }

        public DataSet GetCycleCountReleaseByQueryEntity(CycleCountReleaseQueryEntity RequestEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetCycleCountReleaseByQueryEntity(RequestEntity, pubParasInfo);
        }

        public CycleCountReleaseInfo GetCycleCountReleaseInfoByID(string id, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetCycleCountReleaseInfoByID(id, pubParasInfo);
        }

        public DataSet GetCycleCountRequestByQueryEntity(CycleCountRequestQueryEntity RequestEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetCycleCountRequestByQueryEntity(RequestEntity, pubParasInfo);
        }

        public CycleCountRequestInfo GetCycleCountRequestInfoByID(string id, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetCycleCountRequestInfoByID(id, pubParasInfo);
        }

        public CycleCountTagInfo GetCycleCountTagByID(string ReleaseID, string TagNo, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetCycleCountTagByID(ReleaseID, TagNo, pubParasInfo);
        }

        public PhysicalRequestInfo GetPCReviewInfoByID(string RequestInfoByID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPCReviewInfoByID(RequestInfoByID, pubParasInfo);
        }

        public DataSet GetPhysicalRequestDAByQueryEntity(PhysicalRequestQueryEntity RequestEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPhysicalRequestDAByQueryEntity(RequestEntity, pubParasInfo);
        }

        public PhysicalRequestInfo GetPhysicalRequestInfoByID(string RequestInfoByID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPhysicalRequestInfoByID(RequestInfoByID, pubParasInfo);
        }

        public DataSet GetPhysicalTagDAByQueryEntity(PhysicalTagQueryEntity RequestEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPhysicalTagDAByQueryEntity(RequestEntity, pubParasInfo);
        }

        public PhysicalTagInfo GetPhysicalTagInfoByID(string id, int TagNo, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPhysicalTagInfoByID(id, TagNo, pubParasInfo);
        }

        public List<string> GetPhysicalTagNoListByID(string physicaltagID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPhysicalTagNoListByID(physicaltagID, pubParasInfo);
        }

        public string InsertCycleCountRelease(CycleCountReleaseInfo CycleCountReleaseInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertCycleCountRelease(CycleCountReleaseInfo, pubParasInfo);
        }

        public string InsertCycleCountRequest(CycleCountRequestInfo CycleCountRequestInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertCycleCountRequest(CycleCountRequestInfo, pubParasInfo);
        }

        public string InsertPhysicalRequest(PhysicalRequestInfo physicalRequestInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertPhysicalRequest(physicalRequestInfo, pubParasInfo);
        }

        public string InsertPhysicalTag(PhysicalTagInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertPhysicalTag(obj, pubParasInfo);
        }

        public string InvHoldForPC(string id, string strType, PubParasInfo pubParasInfo)
        {
            return base.Channel.InvHoldForPC(id, strType, pubParasInfo);
        }

        public string SetCycleCountCriteria(CycleCountCriteriaInfo cycleCountCriteriaInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.SetCycleCountCriteria(cycleCountCriteriaInfo, pubParasInfo);
        }

        public string UpdateCycleCountRelease(CycleCountReleaseInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateCycleCountRelease(obj, pubParasInfo);
        }

        public string UpdateCycleCountRequest(CycleCountRequestInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateCycleCountRequest(obj, pubParasInfo);
        }

        public string UpdateCycleCountTag(List<CycleCountTagInfo> obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateCycleCountTag(obj, pubParasInfo);
        }

        public string UpdatePhysicalRequest(PhysicalRequestInfo physicalRequestInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdatePhysicalRequest(physicalRequestInfo, pubParasInfo);
        }

        public string UpdatePhysicalTag(PhysicalTagInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdatePhysicalTag(obj, pubParasInfo);
        }

        public string UpdatePhysicalTagList(List<PhysicalTagInfo> obj, string CountType, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdatePhysicalTagList(obj, CountType, pubParasInfo);
        }

        public string UpdateTagQtyByReleaseIDAndTagNo(CycleCountTagInfo cycleCountTag, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateTagQtyByReleaseIDAndTagNo(cycleCountTag, pubParasInfo);
        }
    }
}

